html,
body {
    width: 100%;
    height: 100%;
}

.van-pull-refresh {
    min-height: 90vh;
    background-color: #fafafa;
}

.cart {
    display: flex;
    width: 100%;
    background-color: #fff;
}

.van-swipe-cell {
    width: 100%;
}

.delete-button {
    height: 100%;
}

.van-card {
    background-color: #fff;
    width: 100%;
}

.title {
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tag {
    margin: 5px 5px 5px 0;
}

.price {
    font-size: 14px;
    font-weight: bold;
}

.van-checkbox {
    width: 22px;
    margin-left: 10px;
}


:deep(.van-swipe-cell__wrapper){
    display: flex;
}